package br.ita.model.entities;
// Generated Sep 19, 2012 11:51:14 AM by Hibernate Tools 3.2.1.GA


import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import static javax.persistence.GenerationType.IDENTITY;
import javax.persistence.Id;
import javax.persistence.Lob;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;

/**
 * LojaEspecialista generated by hbm2java
 */
@Entity
@Table(name="loja_especialista"
    ,catalog="facebook"
)
public class LojaEspecialista  implements java.io.Serializable {
    
    private String lojaProducts;
    private Integer lojaId;
     private String lojaNome;
     private int lojaVendedorId;
     private String lojaUrl;

    public LojaEspecialista() {
    }

    public LojaEspecialista(String lojaNome, int lojaVendedorId, String lojaUrl) {
       this.lojaNome = lojaNome;
       this.lojaVendedorId = lojaVendedorId;
       this.lojaUrl = lojaUrl;
    }
   
    @Id
    @GeneratedValue(strategy=IDENTITY)
    @Column(name="loja_id", unique=true, nullable=false)
    public Integer getLojaId() {
        return this.lojaId;
    }
    
    public void setLojaId(Integer lojaId) {
        this.lojaId = lojaId;
    }
    
    @Column(name="loja_nome", nullable=false, length=60)
    public String getLojaNome() {
        return this.lojaNome;
    }
    
    public void setLojaNome(String lojaNome) {
        this.lojaNome = lojaNome;
    }
    
    @Column(name="loja_vendedor_id", nullable=false)
    public int getLojaVendedorId() {
        return this.lojaVendedorId;
    }
    
    public void setLojaVendedorId(int lojaVendedorId) {
        this.lojaVendedorId = lojaVendedorId;
    }
    
    @Column(name="loja_url", nullable=false, length=60)
    public String getLojaUrl() {
        return this.lojaUrl;
    }
    
    public void setLojaUrl(String lojaUrl) {
        this.lojaUrl = lojaUrl;
    }

    @Basic(optional = false)
    @NotNull
    @Lob
    @Size(min = 1, max = 65535)
    @Column(name = "loja_products")
    public String getLojaProducts() {
        return lojaProducts;
    }

    public void setLojaProducts(String lojaProducts) {
        this.lojaProducts = lojaProducts;
    }
}


